/*
*  Copyright 2019-2020 Zheng Jie
*
*  Licensed under the Apache License, Version 2.0 (the "License");
*  you may not use this file except in compliance with the License.
*  You may obtain a copy of the License at
*
*  http://www.apache.org/licenses/LICENSE-2.0
*
*  Unless required by applicable law or agreed to in writing, software
*  distributed under the License is distributed on an "AS IS" BASIS,
*  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*  See the License for the specific language governing permissions and
*  limitations under the License.
*/
package com.cib.fintech.entrustedinvestment.biz.service.dto;

import lombok.Data;
import java.sql.Timestamp;
import java.math.BigDecimal;
import java.io.Serializable;

/**
* @website https://el-admin.vip
* @description /
* @author zhangqingkun
* @date 2020-10-15
**/
@Data
public class ProdInfoExtraDto implements Serializable {

    /** 产品代码（SAM推送） */
    private String prodCode;

    /** 产品名称（SAM推送） */
    private String prodName;

    /** 清算速度 */
    private String clearType;

    /** 资管计划属性：01集合，04定向，05专户 */
    private String property;

    /** 资产分类 01固定收益类 */
    private String assertClassify;

    /** 暂停交易业务（9926违约退出9931申购撤单9925预约赎回9927实时赎回9920认购9921申购9932赎回撤单9922预约申购9924赎回9930认购撤单默认为空为全部允许000-为全部暂停相当于暂停交易） */
    private String info1;

    /** 是否由金融资产投资公司发行0否1是 */
    private Integer isIssued;

    /** 资管计划发起人机构编码 */
    private String orgCode;

    /** 资管计划登记编码 */
    private String registerCode;

    /** 管理人 */
    private String manager;

    /** 托管人 */
    private String trustee;

    /** 发行金额 */
    private BigDecimal issueAmount;

    /** 资金实际投向 20固定收益类、21权益类、22商品及金融衍生品类、23混合类\r\n根据合作业务确定，一般为20固定收益类\r\n */
    private String investTo;

    /** 资金运用方式 */
    private String fundApplicationMode;

    /** 资金运用行业 */
    private String fundApplicationIndustry;

    /** 资管计划成立日期 */
    private String establishDate;

    /** 资管计划终止日期 */
    private String expiryDate;

    /** 资管计划属性 一般为01集合 */
    private String planMode;

    /** 购买结构01优先02劣后03整体\r\n根据合作业务确定，一般为03整体\r\n */
    private String buyStructure;

    /** 管理方式根据合作业务确定一般为02被动委托管理 */
    private String manageStyle;

    /** 管理费率 */
    private BigDecimal manageFee;

    /** 托管费率 */
    private BigDecimal custodianFee;

    /** 中介服务机构合计费率 */
    private BigDecimal serviceFee;

    /** 其他合计费率 */
    private BigDecimal otherFee;

    /** 备注 */
    private String remark;

    /** 创建时间 */
    private Timestamp createTime;

    /** 更新时间 */
    private Timestamp updateTime;

    /** 预期最高收益率% */
    private BigDecimal expectTopYieid;

    /** 预期最低收益率% */
    private BigDecimal expectMinYieid;

    /** 资管计划属性 一般为01集合 */
    private Integer hasYieid;
}